package com.lostreseditores.sabersai.dataaccess.dao;

import java.util.List;

import com.lostreseditores.sabersai.model.Genero;


public interface IGeneroDAO {
    public void save(Genero instance);

    public void delete(Genero instance);

    public void update(Genero instance);

    public Genero findById(Integer id);

    public List<Genero> findByExample(Genero instance);

    public List<Genero> findByProperty(String propertyName, Object value);

    public List<Genero> findAll();

    public List<Genero> findByCriteria(String whereCondition);

    public List<Genero> findPageGenero(String sortColumnName,
        boolean sortAscending, int startRow, int maxResults);

    public Long findTotalNumberGenero();

    public List<Genero> findByGenedescripv(Object genedescripv);

    public List<Genero> findByGeneidn(Object geneidn);

    public List<Genero> findByGenesiglav(Object genesiglav);
}
